package agenda;

import java.awt.FlowLayout;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;

public class FormContato {
	private JLabel labelNome;
	private JTextField textFieldNome;
	
	private JLabel labelEndereco;
	private JTextField textFieldEndereco;
	
	private JLabel labelAniversario;
	private JTextField textFieldAniversario;
	
	private JLabel labelTelefone;
	private JTextField textFieldTelefone;
	
	private JLabel labelFormasDeContato;
	private JTextField textFieldFormasDeContato;
		
	private JButton botaoOk;
	private JButton botaoCancela;
	
	private JPanel panel;
	private JFrame frame;
	
	private void montarFormularioContato() {
		labelNome = new JLabel("Nome:");
		textFieldNome = new JTextField(20);
		
		labelEndereco = new JLabel("Endereco:");
		textFieldEndereco = new JTextField(20);
		
		labelAniversario = new JLabel("Aniversario (dd/mm/aaaa):");
		textFieldAniversario = new JTextField(20);
		
		labelTelefone = new JLabel("Telefone:");
		textFieldTelefone = new JTextField(20);
		
		labelFormasDeContato = new JLabel("Formas de Contatos:");
		textFieldFormasDeContato = new JTextField(20);
		
        botaoOk = new JButton("OK");
        botaoCancela = new JButton("Cancelar");
		
		//Inicia o painel da janela
		panel = new JPanel();
		panel.add(labelNome);
		panel.add(textFieldNome);
		panel.add(labelEndereco);
		panel.add(textFieldEndereco);
		panel.add(labelAniversario);
		panel.add(textFieldAniversario);
		panel.add(labelTelefone);
		panel.add(textFieldTelefone);
		panel.add(labelFormasDeContato);
		panel.add(textFieldFormasDeContato);		
		panel.add(botaoOk);
		panel.add(botaoCancela);
		
		panel.setLayout(new FlowLayout(FlowLayout.LEFT));
		
		//Inicia a janela
		frame = new JFrame("Dados do Contato");

		frame.add(panel);
		frame.pack();
		frame.setSize(250, 355);
		frame.setResizable(true);
		frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		frame.setVisible(true);
	}
	
	public static void main(String[] args) {
		new FormContato().montarFormularioContato();
	}
}
